Objects and Classes, Co-Algebraically
نویسنده
چکیده
The co-algebraic perspective on objects and classes in object-oriented programming is elaborated: classes are described as co-algebras, which may occur as models (implementations) of co-algebraic speciications. These speciications are much like deferred (or virtual) classes with assertions in Eiiel. An object belonging to a class is an element of the state space of the class, as co-algebra. We show how terminal co-algebras of co-algebraic speciications give rise to canonical models (in which all observationally indistinguishable objects are identiied). We further describe operational semantics for objects, with an associated notion of bisimulation (for objects in classes modeling the same speciication), expressing observational indistinguishability.
منابع مشابه
Algebraically Closed and Existentially Closed Substructures in Categorical Context
We investigate categorical versions of algebraically closed (= pure) embeddings, existentially closed embeddings, and the like, in the context of locally presentable categories. The definitions of S. Fakir [Fa, 75], as well as some of his results, are revisited and extended. Related preservation theorems are obtained, and a new proof of the main result of Rosický, Adámek and Borceux ([RAB, 02])...
متن کامل$(m,n)$-algebraically compactness and $(m,n)$-pure injectivity
In this paper, we introduce the notion of $(m,n)$-algebraically compact modules as an analogue of algebraically compact modules and then we show that $(m,n)$-algebraically compactness and $(m,n)$-pure injectivity for modules coincide. Moreover, further characterizations of a $(m,n)$-pure injective module over a commutative ring are given.
متن کاملOn Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کاملMODULI OF BUNDLES ON EXOTIC DEL PEZZO ORDERS By DANIEL CHAN and RAJESH
We study bundles on rank 4 maximal orders on P ramified on a smooth plane quartic. We compute the possible Chern classes for line bundles. Our main result is that the moduli space of line bundles with minimal second Chern class is either a point or a smooth genus two curve. Throughout, all objects and maps are assumed to be defined over some algebraically closed base field k of characteristic 0...
متن کاملModuli of Bundles on Exotic Del Pezzo Orders
We study bundles on rank 4 maximal orders on P ramified on a smooth plane quartic. We compute the possible Chern classes for line bundles. Our main result is that the moduli space of line bundles with minimal second Chern class is either a point or a smooth genus two curve. Throughout, all objects and maps are assumed to be defined over some algebraically closed base field k of characteristic 0...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995